﻿.clearfix:after { 
    visibility: hidden; 
    display: block; 
    font-size: 0; 
    content: " "; 
    clear: both; 
    height: 0; 

}
.clearfix { display: inline-table; }
.clearfix { display: block; *zoom: 1; }

.adedit_bg {
    background-color: #cae1ff;
    color: #000;
    border:1px solid #cae1ff;
}

.adeditmenu {
    margin:0 15px 0 15px;    
    border:1px solid red;
    padding:4px;

    text-align:center;
    height:auto;
    display:none;
    position:absolute;
    font-size:12px;
    color:#fff!important;
    background-color:#fff;
    z-index:9998;
}

.adeditmenu div {
    width:33.33333%;
    float:left;
       
    cursor:pointer;
    
    
}

.adeditmenu div span {
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 2px solid #fff;
    display: block;
    background-color:gray;
    cursor:pointer;
    border-radius: 4px;
    
}

.adtupianshowbtn {
    position:absolute;
    font-size:12px;
    color:#000!important;
    z-index:10001;
}
    .adtupianshowbtn span {
        width:76px;
    }

.adtools {
    margin:0 15px 0 15px;    
    border:1px solid red;
    padding:4px;
    text-align:center;
    height:auto;
    display:none;
    position:absolute;
    font-size:12px;
    color:#000!important;
    background-color:#fff;
    z-index:10000;
}

    .adtools .adtextarea {
        width: 100%;
        height: 60px;
    }
    .adtools select {
        width: 100%;
        height: 40px;
    }



.adtools100 {
    margin:0px;
    width:100%;
}

.adtitle {
    font-weight:bold;
    width:100%;
    text-align:left;
}

    .adtitle .dw30 {
         width:30%;
         font-size:14px;
         height:40px;
         line-height:40px;
         display:inline-block;
    }
    .adtitle .dw35 {
        width:35%;
        font-size:14px;
        height:40px;
        line-height:40px;
        display:inline-block;
    }
    .adtitle .dw45 {
        width:45%;
        font-size:14px;
        height:40px;
        line-height:40px;
        display:inline-block;
    }
    .adtitle .dw50 {
        width:50%;
        font-size:14px;
        height:40px;
        line-height:40px;
        display:inline-block;
    }
    .adtitle .dw55 {
        width:55%;
        font-size:14px;
        height:40px;
        line-height:40px;
        display:inline-block;
    }
    .adtitle .dw60 {
         width:60%;
    }

.adfr {
    float:right;
}
.adfl {
    float:left;
}
.adtac {
    text-align:center;
}
.adtar {
    text-align:right;
}
.adtal {
    text-align:left;
}
.adfwn {
    font-weight:normal;
}
.adw100 {
    width:100%;
}
.adw80 {
    width:80%;
}
.addb {
    display:block;
}
.adb1gray {
    border:1px solid gray;
}
.adb1red {
    border:1px solid red!important;
}
.adm1 {
    margin:1px;
}

.admt1 {
    margin-top:1px;
}

.admt2 {
    margin-top:2px;
}

.admt5 {
    margin-top:5px;
}

.adbr4 {
    border-radius: 4px;
}

.adh40 {
    height:40px;
    line-height:40px;
}

.adcontent {
    width:100%;
    text-align:left;
}

.adfs14 {
    font-size:14px;
}

.adfs18 {
    font-size:18px;
}

.adsavewenzhang,.adfenxiang {
    top:2px;
    right:2px;
    height:40px;
    line-height:40px;
    width:80px;

    float:right;
    position: fixed;
    background-color:red;
    cursor: pointer;
    text-align:center;
    color:#fff!important;
    z-index:9999;
    border-radius: 4px;
}

.adbtn {
    height:40px;
    line-height:40px;
    width:80px;
    margin:2px;
    background-color:green;
    color:#fff!important;
    text-align:center;
    display:inline-block;
    cursor: pointer;
    border-radius: 4px;
}

.adbtnS
{
    width:76px;
    height:36px;
    line-height:36px;
    border: 2px solid red;
}

.adbtnwz {
    display:none;
}

.adbgcgreen  {
    background-color:green!important;
}

.adbgcred  {
    background-color:red!important;
}

.file {
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    text-indent: 0;
}
.file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}

.adimg {
    width:100%;
    max-width:100%;
    height:auto;
}

.adimgdiv {
    float:left;
    border: 1px dotted gray;
    margin: 2px;
    border-radius: 4px;
}

.adimages{
    position:relative;
    text-align: center;
    MARGIN-RIGHT: auto;
    MARGIN-LEFT: auto;
    width: 100%;
}

.adimg100 {
    width:100%;
    max-width:100%;
    height:auto;
}

#adcover{display:none;position:absolute;left:0;top:0;z-index:18888;background-color:#000000;opacity:0.7;}
#adguide{display:none;position:absolute;right:18px;top:5px;z-index:19999;}
#adguide img{width:260px;height:180px;}